home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 60.zip
/
BS1 part 60
/
Kick Pascal v2.10 d1.adf
/
INCLUDE
/
graphics
/
clip.h
next >
Wrap
Text File
|
1990-11-01
|
955b
|
49 lines
{$if not def GRAPHICS_CLIP_H}
Const GRAPHICS_CLIP_H=0;
{$if not def GRAPHICS_GFX_H;incl"graphics/gfx.h";endif}
{$if not def EXEC_SEMAPHORES_H;incl"exec/semaphores.h";endif}
Const NEWLOCKS='?';
CR_NEEDS_NO_CONCEALED_RASTERS=1;
ISLESSX=1;
ISLESSY=2;
ISGRTRX=4;
ISGRTRY=8;
Type
p_Layer=^Layer;
p_ClipRect=^ClipRect;
Layer=Record
front,back:p_Layer;
ClipRect:p_ClipRect;
rp:Ptr;
bounds:Rectangle;
reserved:string[4];
priority,Flags:Word;
SuperBitMap:p_BitMap;
SuperClipRect:p_ClipRect;
Window:Ptr;
Scroll_X,Scroll_Y:integer;
cr,cr2,crnew:p_ClipRect;
SuperSaveClipRects:p_ClipRect;
_cliprects:p_ClipRect;
Layer_Info:Ptr;
Lock:SignalSemaphore;
reserved3:string[8];
ClipRegion:Ptr;
saveClipRects:Ptr;
reserved2:string[22];
DamageList:Ptr
End;
ClipRect=Record
Next,prev:p_ClipRect;
lobs:p_Layer;
BitMap:p_BitMap;
bounds:RectAngle;
_p1,_p2:p_ClipRect;
reserved:Long;
{$if def NEWCLIPRECTS_1_1}
Flags:Long;
{$endif}
End;
{$endif}